package com.ironman.analyze.common.dataobject;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TrainingData {

    /**
     * 时间戳
     */
    private Date ts;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 航速(cm/s)
     */
    private Double gpsSpeed;

    /**
     * 航向(°)
     */
    private Integer gpsDirection;

    /**
     * 磁偏角
     */
    private Float declination;

    /**
     * GPS数据是否有效
     */
    private Boolean valid;

    /**
     * 填充类型 0原始数据  1填充数据
     */
    private String gpsFillType;

    /**
     * 横滚角X轴
     */
    private String rol;

    /**
     * 偏航角Z轴
     */
    private String yaw;

    /**
     * 填充类型 0原始数据  1填充数据
     */
    private String postureFillType;

    /**
     * 心率
     */
    private String heartRate;

    /**
     * 填充类型 0原始数据  1填充数据
     */
    private String heartRateFillType;

    /**
     * 教练艇编号
     */
    private String trainingBoatCode;

    /**
     * 填充类型 0原始数据  1填充数据
     */
    private String windFillType;

    /**
     * 租户编号
     */
    private String tenantCode;

    /**
     * 级别ID
     */
    private String levelId;

    /**
     * 主舵手ID
     */
    private String mHmId;


}